import java.net.ServerSocket;
import java.net.Socket;
import java.io.*;
import java.util.* ;

public class Serwerdanych {
	
	
	public static void main(String[] argv) throws IOException
	{
		int port;
		if (argv.length == 0){
			Scanner klawiatura = new Scanner(System.in);
			System.out.println("Podaj port na ktorym dziala serwer: ") ;
			port = klawiatura.nextInt();
		} else {
			port = Integer.parseInt(argv[0]);
		}
		ServerSocket lacznikSocket = new ServerSocket(port);
		Socket klient ;

		Serwer s = new Serwer(port) ;
		while(true)
		{
			klient = lacznikSocket.accept();
			Obslugaklienta lacznik = new Obslugaklienta(klient,s,port);
			System.out.println("SYM connected");
			lacznik.start();
		}
		
	}
}
